package com.gl.glcourses.repository.jpa;

import javax.persistence.Query;

import org.springframework.stereotype.Repository;

import com.gl.glcourses.repository.ITipoCursoRepository;
import com.gl.glcourses.vos.TipoCurso;

@Repository
public class JpaTipoCursoRepository extends JpaProjectRepository<TipoCurso> implements ITipoCursoRepository<TipoCurso>{

	public TipoCurso findTipoCurso(String atributo, String parametro){
		TipoCurso objeto=null;
		try {

			Query query = em.createQuery("FROM TipoCurso"
					+ " as objeto WHERE objeto."  + atributo + " = :param");
			query.setParameter("param", parametro);
			objeto = (TipoCurso) query.getSingleResult();
            return objeto;
		} catch (Exception e) {
			return null;
		}
		
	}
}




	

